👨‍💻 وسط کوئری کد پایتون بزن  (postgresql)

3-تیر-1402 / خواندن 2 دقیقه

👨‍💻 وسط کوئری کد پایتون بزن  (postgresql)

این لینک رو نگاه کن و بعدش بیا پایین تا برات توضیح بدم :

https://www.postgresql.org/docs/current/plpython.html

میدونم که نگاه نکردی . اما میخوام برات توضیح بدم که چه نیازی هست ما چنین کاری بکنیم. اصلا چرا توی کد عادیمون کار رو انجام نمیدیم که بخوایم ببریم توی کوئری بزنیم ؟

- فرض کن تو یک کوئری میخوای بزنی که یک عملکردی روی تاریخ ها داره. مثلا میخوای یکسری شرط بزاری توی کوئری که اگر فلان مقدار داشت و ... بعدش در نهایت اگر تاریخش به شمسی توی فلان ماه ها بود بزار توی خروجی اگر نداشت برو ادامه بده. و تاریخ تو هم timestamp توی دیتابیس ست شده. به جای اینکه یک فیلد به دیتابیس اضافه کنی. یا هر مقداری رو بیاری سمت کدت و بعد ریجکت کنی دوباره برگرده توی دیتابیس برای جستجوی بعدی سرچ کنه .

- یکسری الگوریتم داری و میخوای روی دیتاهات پردازش بشه مثلا اگر توی کوئری که میزنی عدد فلان فیلد توی اعداد فیبوناچی بود و فلان شرط رو داشت و .…

- میخوای عملیات پردازش تصویرت توی خود دیتابیس باشه و عکس های شبیه به هم رو پیدا کنی (دیتای ذخیره شده توی دیتابیس عکس های تبدیل به عدد شده هستن و تو یک مقایسه ریاضی انجام میده که چقدر شباهت دارن )

مثال ها زیاده و من چند مدل ساده رو مثال زدم

python sql query postgresql postgres programming seyed seyed.dev seyed_dev